<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>question</title>
</head>
<body>
    
    <script>
        // function fn(a){
        //     console.log(a);//function a(){}
        //     var a = 123;
        //     console.log(a);//123
        //     function a(){};
        //     console.log(a);//123
        //     var b = function(){};
        //     console.log(b);//function b(){}
        //     console.log(d);//function d(){}
        //     function d(){};
        // }
        // fn(1);

        // function test(a, b){
        //     console.log(a);//1
        //     c = 0;
        //     var c;//0
        //     a = 3;
        //     b = 2;
        //     console.log(b);//2
        //     function b(){};
        //     function d(){};
        //     console.log(b);//2
        //     console.log(d);//function d(){}
        // };
        // test(1);


        // function test(a,b){
        //     console.log(a); //function a(){}
        //     console.log(b); //undefined
        //     var b = 234;
        //     console.log(b); //234
        //     a = 123;    
        //     console.log(a); //123
        //     function a(){};
        //     var a;
        //     b = 345;
        //     var b = function(){}; 
        //     console.log(a); //123
        //     console.log(b); //function b(){}
        // }
        // test(1);

        console.log(a);
        var a = 1;
        function test(a){
            console.log(a);
            function a(){};
            a = 2;
            console.log(a);
        }
        console.log(a);
        test(2);
        
        // undefined
        // 1
        // function a(){}
        // 2
    </script>
</body>
</html>